package utilidades;

/**
 * @author Shidobu
 */
public class ValoresMetodoMPF {
	private static int indicadorNivelOrganizacion = 2;
	private static int indicadorNivelColaboracion = 3;
	private static int indicadorComplejidadVentana = 3;
	private static int indicadorNumeroFuncionalidades = 5;
	private static int indicadorNumeroUsuarios = 6;
	private static int indicadorComplejidadFuncionalidades = 7;
	private static int menorPuntajeNivel = 10;
	private static int puntosNivelOrganizacionOrden = menorPuntajeNivel;
	private static int puntosNivelOrganizacionDesorden = indicadorNivelOrganizacion * puntosNivelOrganizacionOrden;
	private static int puntosNivelColaboracionBajo = menorPuntajeNivel;
	private static int puntosNivelColaboracionAlto = indicadorNivelColaboracion * puntosNivelColaboracionBajo;
	private static int puntosComplejidadVentanaBajo = menorPuntajeNivel;
	private static int puntosComplejidadVentanaMedio = indicadorComplejidadVentana * puntosComplejidadVentanaBajo;
	private static int puntosComplejidadVentanaExcesivo = indicadorComplejidadVentana * puntosComplejidadVentanaMedio;
	private static int puntosNumeroFuncionalidadesBasico = menorPuntajeNivel;
	private static int puntosNumeroFuncionalidadesMedio = indicadorNumeroFuncionalidades * puntosNumeroFuncionalidadesBasico;
	private static int puntosNumeroFuncionalidadesAlto = indicadorNumeroFuncionalidades * puntosNumeroFuncionalidadesMedio;
	private static int puntosNumeroFuncionalidadesMuyAlto = indicadorNumeroFuncionalidades * puntosNumeroFuncionalidadesAlto;
	private static int puntosNumeroUsuariosBasico = menorPuntajeNivel;
	private static int puntosNumeroUsuariosMedio = indicadorNumeroUsuarios * puntosNumeroUsuariosBasico;
	private static int puntosNumeroUsuariosAvanzado = indicadorNumeroUsuarios * puntosNumeroUsuariosMedio;
	private static int puntosComplejidadFuncionalidadesBasico = menorPuntajeNivel;
	private static int puntosComplejidadFuncionalidadesMedio = indicadorComplejidadFuncionalidades * puntosComplejidadFuncionalidadesBasico;
	private static int puntosComplejidadFuncionalidadesAvanzado = indicadorComplejidadFuncionalidades * puntosComplejidadFuncionalidadesMedio;
	private static int totalPuntajePequeñoMenor = puntosNivelOrganizacionOrden + puntosNivelColaboracionBajo + puntosComplejidadVentanaBajo +
												 puntosNumeroFuncionalidadesBasico + puntosNumeroUsuariosBasico + puntosComplejidadFuncionalidadesBasico;
	private static int totalPuntajePequeñoMayor = puntosNivelOrganizacionDesorden + puntosNivelColaboracionAlto + puntosComplejidadVentanaExcesivo +
												 puntosNumeroFuncionalidadesBasico + puntosNumeroUsuariosBasico + puntosComplejidadFuncionalidadesBasico;
	private static int totalPuntajeMedioMenor = puntosNivelOrganizacionOrden + puntosNivelColaboracionBajo + puntosComplejidadVentanaBajo +
											   puntosNumeroFuncionalidadesMedio + puntosNumeroUsuariosMedio + puntosComplejidadFuncionalidadesMedio;
	private static int totalPuntajeMedioMayor = puntosNivelOrganizacionDesorden + puntosNivelColaboracionAlto + puntosComplejidadVentanaExcesivo +
											   puntosNumeroFuncionalidadesAlto + puntosNumeroUsuariosMedio + puntosComplejidadFuncionalidadesMedio;
	public static int totalPuntajeComplejoMenor = puntosNivelOrganizacionOrden + puntosNivelColaboracionBajo + puntosComplejidadVentanaBajo +
												  puntosNumeroFuncionalidadesAlto + puntosNumeroUsuariosBasico + puntosComplejidadFuncionalidadesAvanzado;
	private static int totalPuntajeComplejoMayor = puntosNivelOrganizacionDesorden + puntosNivelColaboracionAlto + puntosComplejidadVentanaExcesivo +
												  puntosNumeroFuncionalidadesMuyAlto + puntosNumeroUsuariosAvanzado + puntosComplejidadFuncionalidadesAvanzado;

	public ValoresMetodoMPF () {
	}

	public static int getPuntosComplejidadFuncionalidadesAvanzado () {
		return puntosComplejidadFuncionalidadesAvanzado;
	}

	public static void setPuntosComplejidadFuncionalidadesAvanzado (int puntosComplejidadFuncionalidadesAvanzado) {
		ValoresMetodoMPF.puntosComplejidadFuncionalidadesAvanzado = puntosComplejidadFuncionalidadesAvanzado;
	}

	public static int getPuntosComplejidadFuncionalidadesBasico () {
		return puntosComplejidadFuncionalidadesBasico;
	}

	public static void setPuntosComplejidadFuncionalidadesBasico (int puntosComplejidadFuncionalidadesBasico) {
		ValoresMetodoMPF.puntosComplejidadFuncionalidadesBasico = puntosComplejidadFuncionalidadesBasico;
	}

	public static int getPuntosComplejidadFuncionalidadesMedio () {
		return puntosComplejidadFuncionalidadesMedio;
	}

	public static void setPuntosComplejidadFuncionalidadesMedio (int puntosComplejidadFuncionalidadesMedio) {
		ValoresMetodoMPF.puntosComplejidadFuncionalidadesMedio = puntosComplejidadFuncionalidadesMedio;
	}

	public static int getPuntosComplejidadVentanaBajo () {
		return puntosComplejidadVentanaBajo;
	}

	public static void setPuntosComplejidadVentanaBajo (int puntosComplejidadVentanaBajo) {
		ValoresMetodoMPF.puntosComplejidadVentanaBajo = puntosComplejidadVentanaBajo;
	}

	public static int getPuntosComplejidadVentanaMedio () {
		return puntosComplejidadVentanaMedio;
	}

	public static void setPuntosComplejidadVentanaMedio (int puntosComplejidadVentanaMedio) {
		ValoresMetodoMPF.puntosComplejidadVentanaMedio = puntosComplejidadVentanaMedio;
	}

	public static int getPuntosNivelColaboracionAlto () {
		return puntosNivelColaboracionAlto;
	}

	public static void setPuntosNivelColaboracionAlto (int puntosNivelColaboracionAlto) {
		ValoresMetodoMPF.puntosNivelColaboracionAlto = puntosNivelColaboracionAlto;
	}

	public static int getPuntosNivelColaboracionBajo () {
		return puntosNivelColaboracionBajo;
	}

	public static void setPuntosNivelColaboracionBajo (int puntosNivelColaboracionBajo) {
		ValoresMetodoMPF.puntosNivelColaboracionBajo = puntosNivelColaboracionBajo;
	}

	public static int getPuntosNivelOrganizacionDesorden () {
		return puntosNivelOrganizacionDesorden;
	}

	public static void setPuntosNivelOrganizacionDesorden (int puntosNivelOrganizacionDesorden) {
		ValoresMetodoMPF.puntosNivelOrganizacionDesorden = puntosNivelOrganizacionDesorden;
	}

	public static int getPuntosNivelOrganizacionOrden () {
		return puntosNivelOrganizacionOrden;
	}

	public static void setPuntosNivelOrganizacionOrden (int puntosNivelOrganizacionOrden) {
		ValoresMetodoMPF.puntosNivelOrganizacionOrden = puntosNivelOrganizacionOrden;
	}

	public static int getPuntosNumeroFuncionalidadesAlto () {
		return puntosNumeroFuncionalidadesAlto;
	}

	public static void setPuntosNumeroFuncionalidadesAlto (int puntosNumeroFuncionalidadesAlto) {
		ValoresMetodoMPF.puntosNumeroFuncionalidadesAlto = puntosNumeroFuncionalidadesAlto;
	}

	public static int getPuntosNumeroFuncionalidadesBasico () {
		return puntosNumeroFuncionalidadesBasico;
	}

	public static void setPuntosNumeroFuncionalidadesBasico (int puntosNumeroFuncionalidadesBasico) {
		ValoresMetodoMPF.puntosNumeroFuncionalidadesBasico = puntosNumeroFuncionalidadesBasico;
	}

	public static int getPuntosNumeroFuncionalidadesMedio () {
		return puntosNumeroFuncionalidadesMedio;
	}

	public static void setPuntosNumeroFuncionalidadesMedio (int puntosNumeroFuncionalidadesMedio) {
		ValoresMetodoMPF.puntosNumeroFuncionalidadesMedio = puntosNumeroFuncionalidadesMedio;
	}

	public static int getPuntosNumeroFuncionalidadesMuyAlto () {
		return puntosNumeroFuncionalidadesMuyAlto;
	}

	public static void setPuntosNumeroFuncionalidadesMuyAlto (int puntosNumeroFuncionalidadesMuyAlto) {
		ValoresMetodoMPF.puntosNumeroFuncionalidadesMuyAlto = puntosNumeroFuncionalidadesMuyAlto;
	}

	public static int getPuntosNumeroUsuariosAvanzado () {
		return puntosNumeroUsuariosAvanzado;
	}

	public static void setPuntosNumeroUsuariosAvanzado (int puntosNumeroUsuariosAvanzado) {
		ValoresMetodoMPF.puntosNumeroUsuariosAvanzado = puntosNumeroUsuariosAvanzado;
	}

	public static int getPuntosNumeroUsuariosBasico () {
		return puntosNumeroUsuariosBasico;
	}

	public static void setPuntosNumeroUsuariosBasico (int puntosNumeroUsuariosBasico) {
		ValoresMetodoMPF.puntosNumeroUsuariosBasico = puntosNumeroUsuariosBasico;
	}

	public static int getPuntosNumeroUsuariosMedio () {
		return puntosNumeroUsuariosMedio;
	}

	public static void setPuntosNumeroUsuariosMedio (int puntosNumeroUsuariosMedio) {
		ValoresMetodoMPF.puntosNumeroUsuariosMedio = puntosNumeroUsuariosMedio;
	}

	public static int getIndicadorComplejidadFuncionalidades () {
		return indicadorComplejidadFuncionalidades;
	}

	public static void setIndicadorComplejidadFuncionalidades (int indicadorComplejidadFuncionalidades) {
		ValoresMetodoMPF.indicadorComplejidadFuncionalidades = indicadorComplejidadFuncionalidades;
	}

	public static int getIndicadorComplejidadVentana () {
		return indicadorComplejidadVentana;
	}

	public static void setIndicadorComplejidadVentana (int indicadorComplejidadVentana) {
		ValoresMetodoMPF.indicadorComplejidadVentana = indicadorComplejidadVentana;
	}

	public static int getIndicadorNivelColaboracion () {
		return indicadorNivelColaboracion;
	}

	public static void setIndicadorNivelColaboracion (int indicadorNivelColaboracion) {
		ValoresMetodoMPF.indicadorNivelColaboracion = indicadorNivelColaboracion;
	}

	public static int getIndicadorNivelOrganizacion () {
		return indicadorNivelOrganizacion;
	}

	public static void setIndicadorNivelOrganizacion (int indicadorNivelOrganizacion) {
		ValoresMetodoMPF.indicadorNivelOrganizacion = indicadorNivelOrganizacion;
	}

	public static int getIndicadorNumeroFuncionalidades () {
		return indicadorNumeroFuncionalidades;
	}

	public static void setIndicadorNumeroFuncionalidades (int indicadorNumeroFuncionalidades) {
		ValoresMetodoMPF.indicadorNumeroFuncionalidades = indicadorNumeroFuncionalidades;
	}

	public static int getIndicadorNumeroUsuarios () {
		return indicadorNumeroUsuarios;
	}

	public static void setIndicadorNumeroUsuarios (int indicadorNumeroUsuarios) {
		ValoresMetodoMPF.indicadorNumeroUsuarios = indicadorNumeroUsuarios;
	}

	public static int getMenorPuntajeNivel () {
		return menorPuntajeNivel;
	}

	public static void setMenorPuntajeNivel (int menorPuntajeNivel) {
		ValoresMetodoMPF.menorPuntajeNivel = menorPuntajeNivel;
	}

	public static int getPuntosComplejidadVentanaExcesivo () {
		return puntosComplejidadVentanaExcesivo;
	}

	public static void setPuntosComplejidadVentanaExcesivo (int puntosComplejidadVentanaExcesivo) {
		ValoresMetodoMPF.puntosComplejidadVentanaExcesivo = puntosComplejidadVentanaExcesivo;
	}

	public static int getTotalPuntajeComplejoMayor () {
		return totalPuntajeComplejoMayor;
	}

	public static void setTotalPuntajeComplejoMayor (int totalPuntajeComplejoMayor) {
		ValoresMetodoMPF.totalPuntajeComplejoMayor = totalPuntajeComplejoMayor;
	}

	public static int getTotalPuntajeComplejoMenor () {
		return totalPuntajeComplejoMenor;
	}

	public static void setTotalPuntajeComplejoMenor (int totalPuntajeComplejoMenor) {
		ValoresMetodoMPF.totalPuntajeComplejoMenor = totalPuntajeComplejoMenor;
	}

	public static int getTotalPuntajeMedioMayor () {
		return totalPuntajeMedioMayor;
	}

	public static void setTotalPuntajeMedioMayor (int totalPuntajeMedioMayor) {
		ValoresMetodoMPF.totalPuntajeMedioMayor = totalPuntajeMedioMayor;
	}

	public static int getTotalPuntajeMedioMenor () {
		return totalPuntajeMedioMenor;
	}

	public static void setTotalPuntajeMedioMenor (int totalPuntajeMedioMenor) {
		ValoresMetodoMPF.totalPuntajeMedioMenor = totalPuntajeMedioMenor;
	}

	public static int getTotalPuntajePequeñoMayor () {
		return totalPuntajePequeñoMayor;
	}

	public static void setTotalPuntajePequeñoMayor (int totalPuntajePequeñoMayor) {
		ValoresMetodoMPF.totalPuntajePequeñoMayor = totalPuntajePequeñoMayor;
	}

	public static int getTotalPuntajePequeñoMenor () {
		return totalPuntajePequeñoMenor;
	}

	public static void setTotalPuntajePequeñoMenor (int totalPuntajePequeñoMenor) {
		ValoresMetodoMPF.totalPuntajePequeñoMenor = totalPuntajePequeñoMenor;
	}

	public void calculaPuntajes () {
		puntosNivelOrganizacionOrden = menorPuntajeNivel;
		puntosNivelOrganizacionDesorden = indicadorNivelOrganizacion * puntosNivelOrganizacionOrden;
		puntosNivelColaboracionBajo = menorPuntajeNivel;
		puntosNivelColaboracionAlto = indicadorNivelColaboracion * puntosNivelColaboracionBajo;
		puntosComplejidadVentanaBajo = menorPuntajeNivel;
		puntosComplejidadVentanaMedio = indicadorComplejidadVentana * puntosComplejidadVentanaBajo;
		puntosComplejidadVentanaExcesivo = indicadorComplejidadVentana * puntosComplejidadVentanaMedio;
		puntosNumeroFuncionalidadesBasico = menorPuntajeNivel;
		puntosNumeroFuncionalidadesMedio = indicadorNumeroFuncionalidades * puntosNumeroFuncionalidadesBasico;
		puntosNumeroFuncionalidadesAlto = indicadorNumeroFuncionalidades * puntosNumeroFuncionalidadesMedio;
		puntosNumeroFuncionalidadesMuyAlto = indicadorNumeroFuncionalidades * puntosNumeroFuncionalidadesAlto;
		puntosNumeroUsuariosBasico = menorPuntajeNivel;
		puntosNumeroUsuariosMedio = indicadorNumeroUsuarios * puntosNumeroUsuariosBasico;
		puntosNumeroUsuariosAvanzado = indicadorNumeroUsuarios * puntosNumeroUsuariosMedio;
		puntosComplejidadFuncionalidadesBasico = menorPuntajeNivel;
		puntosComplejidadFuncionalidadesMedio = indicadorComplejidadFuncionalidades * puntosComplejidadFuncionalidadesBasico;
		puntosComplejidadFuncionalidadesAvanzado = indicadorComplejidadFuncionalidades * puntosComplejidadFuncionalidadesMedio;
		totalPuntajePequeñoMenor = puntosNivelOrganizacionOrden + puntosNivelColaboracionBajo + puntosComplejidadVentanaBajo +
								   puntosNumeroFuncionalidadesBasico + puntosNumeroUsuariosBasico + puntosComplejidadFuncionalidadesBasico;
		totalPuntajePequeñoMayor = puntosNivelOrganizacionDesorden + puntosNivelColaboracionAlto + puntosComplejidadVentanaExcesivo +
								   puntosNumeroFuncionalidadesBasico + puntosNumeroUsuariosBasico + puntosComplejidadFuncionalidadesBasico;
		totalPuntajeMedioMenor = puntosNivelOrganizacionOrden + puntosNivelColaboracionBajo + puntosComplejidadVentanaBajo +
								 puntosNumeroFuncionalidadesMedio + puntosNumeroUsuariosMedio + puntosComplejidadFuncionalidadesMedio;
		totalPuntajeMedioMayor = puntosNivelOrganizacionDesorden + puntosNivelColaboracionAlto + puntosComplejidadVentanaExcesivo +
								 puntosNumeroFuncionalidadesAlto + puntosNumeroUsuariosMedio + puntosComplejidadFuncionalidadesMedio;
		totalPuntajeComplejoMenor = puntosNivelOrganizacionOrden + puntosNivelColaboracionBajo + puntosComplejidadVentanaBajo +
									puntosNumeroFuncionalidadesAlto + puntosNumeroUsuariosBasico + puntosComplejidadFuncionalidadesAvanzado;
		totalPuntajeComplejoMayor = puntosNivelOrganizacionDesorden + puntosNivelColaboracionAlto + puntosComplejidadVentanaExcesivo +
									puntosNumeroFuncionalidadesMuyAlto + puntosNumeroUsuariosAvanzado + puntosComplejidadFuncionalidadesAvanzado;
	}

}
